package sfin.swt.composite;

import java.util.ArrayList;
import java.util.List;

import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Shell;

import sfin.controller.EstatisticaController;
import sfin.swt.component.YearMonthComposite;

public class EstatisticaComposite extends Composite{
	
	private EstatisticaController controller;
	
	public EstatisticaComposite(Composite parent, int style, EstatisticaController controller) {
		super(parent, style);
		this.controller = controller;
		initialize();
	}
	
	private void initialize(){
 
 		Shell shell = getShell();
		shell.setLayout(new GridLayout());
		
		YearMonthComposite period = new YearMonthComposite(shell, SWT.NONE);
		period.setLayoutData(new GridData());
		
		List<String> values = new ArrayList<String>();
		values.add("2013");
		values.add("2014");
		values.add("2015");
		values.add("2016");
		values.add("2017");
		
		period.setYears(values);
		
		values = new ArrayList<String>();
		values.add("Janeiro");
		values.add("Fevereiro");
		values.add("Março");
		values.add("Abril");
		values.add("Maio");		
		values.add("Junho");
		values.add("Julho");
		values.add("Agosto");		
		values.add("Setembro");
		values.add("Outubro");
		values.add("Novembro");
		values.add("Dezembro");		
		
		period.setMonths(values);
		
	}
	

}